2011年02月21日
川俣晶の縁側ソフトウェア技術雑記 total 13763 count

C#でXML文書に含まれる全ての要素名を列挙する方法

Written By: 川俣 晶連絡先

 XML文書に含まれる全ての要素の名前をチェックしたいなーと思って簡単にコードを書いてみると。

var doc = XDocument.Load(filename);

foreach (var name in doc.Descendants().Elements().Select(c => c.Name.ToString()))

{

    ...

}

 たったこれだけ。

 分かっていたはずなのに、あまりの短さに愕然。

 この世界に慣れたらレガシーな世界にはもう絶対に戻れない。

※ いや、余剰のコストを払うから戻ってくれという依頼があれば戻ってもいいですよ。いるなら是非紹介してください。お金を稼ぐ手段としては楽ちんだから歓迎しますよ。